15016 508
11491 862
7121 738
4369 549
6034 79
4459 310
19781 237
20843 137
7885 50
5435 289
20523 43
6132 563
6064 557
2234 36
19614 557
9677 362
10624 429
8531 448
2942 44
13854 650
7805 536
18905 610
6946 594
8256 240
3929 206
5277 285
8234 770
10839 717