3004 36
103389 641
128437 329
5466 474
22821 979
5149 656
4786 90
89585 170
283127 885
21469 697
9950 732
5565 447
4038 371
66847 553
249022 962
5640 308
4814 756
8259 599
5385 684
142176 376
67428 181
10426 713
26376 688
3243 176
4000 366
108365 394
317280 1077
11965 108