101873 988
22168 192
17647 570
4164 53
5910 138
9966 474
13854 730
109051 503
10641 683
12808 590
5926 330
84199 234
72495 539
107136 844
31748 557
24341 267
7026 466
2997 515
6103 632
2154 75
7544 664
4550 347