51503 613
11030 796
4169 410
36856 364
8786 28
8350 707
5052 720
4442 316
9005 75
14603 694
6545 155
3899 303
3790 643
8356 674
6773 930
28989 548
4727 626
1209 84
2757 408
2007 447
4023 697
2857 210