102602 988
22223 192
17734 570
4184 53
5937 138
10001 474
13897 730
109420 503
10655 683
12837 590
5945 330
84895 234
73041 539
108034 844
31999 557
24546 267
7054 466
3017 515
6142 632
2168 75
7555 664
4567 347