3009 36
103782 641
128807 329
5476 474
22858 979
5152 656
4791 90
89933 171
284789 887
21490 697
9955 732
5571 447
4042 371
67187 553
250476 962
5657 308
4819 756
8261 599
5407 684
142667 377
67666 181
10439 713
26387 688
3246 176
4010 366
108763 395
318664 1077
11983 108