9883 626
6016 67
3645 486
4286 402
3116 358
4449 939
4130 301
2489 331
4412 131
2098 39
1625 46
3598 356
7007 634
5785 148
6708 81
6765 622
7191 561
3708 36
6336 510
5761 691
10342 704
3917 347
2812 185
59868 151
95503 369
54380 898
238440 503
30559 500