2501 253
16735 238
14046 154
6558 783
9143 683
5331 517
7839 178
41508 116
1671 72
3072 217
4671 554
4088 571
3132 521
2154 137
3834 713
3388 602
13053 393
4848 859
10893 852
4966 421
17774 431
5126 416
27589 397
59547 236
3513 214
4708 87
16767 246
52464 760