10193 323
15031 391
6597 297
30201 843
11345 513
10260 846
16095 410
7465 498
20244 664
237192 996
64320 308
7447 561
1440347 4360
341755 1087
10308 582
125040 840
4962 470
15716 176
13072 534
37413 249
9265 362
10867 796
376968 493
5074 306
11769 582
7892 208
10590 780
138582 361