16412 286
14923 905
12352 888
6262 359
2270 175
13288 542
2968 167
4396 624
21098 762
3697 421
3344 621