501 68
1183 306
1252 283
2387 606
2911 598
47453 467
20726 61
25091 149
9381 666
64898 111
11640 627
21515 125
11997 606
20676 30
723 134
15234 665
4663 36
13073 185
2702 351
2692 252
3708 424
11005 931
10368 808
7744 529
1896 456
2190 621
1102 147
2129 530