3009 36
103796 641
128818 329
5477 474
22858 979
5153 656
4791 90
89942 171
284835 887
21493 697
9956 732
5572 447
4042 371
67204 553
250543 962
5657 308
4819 756
8261 599
5407 684
142705 377
67674 181
10439 713
26387 688
3246 176
4010 366
108776 395
318701 1077
11983 108