3009 36
103781 641
128800 329
5475 474
22858 979
5152 656
4791 90
89929 171
284773 887
21489 697
9953 732
5571 447
4042 371
67178 553
250448 962
5656 308
4818 756
8261 599
5406 684
142643 377
67664 181
10439 713
26387 688
3246 176
4010 366
108760 395
318643 1077
11983 108