15030 58
14746 710
5542 94
12675 261
16415 351
16198 837
5199 230
8597 312
42715 292
17101 748
13480 114
12040 446
8074 504
6499 632
5786 160
41192 96
16962 126
3932 326
4831 129
11394 624
2822354 4103
935613 960
248422 1043
388228 1161
194856 744
3284870 6854
190262 592
118805 632