133071 399
9027 423
98304 542
35215 278
34615 946
36181 156
41625 291
23929 456
32152 583
20326 776
11236 932
24454 812
4030 41
56532 258
19009 816
7282 566
23501 640
5628 820
1070 62