3176 101
20026 503
12557 369
5351 755
14509 751
5686 727
3641 574
4018 853
15446 185
7218 328
23996 1040
2207 141
4903 669
2268 52
4810 398
11057 907
21695 294
4029 184
13556 306
4098 665
14008 264
3993 561
4004 281
3803 240
20751 841
3732 628
4624 837
5010 532