5899 759
2561 584
1497 333
24210 88
2125004 3405
18339 173
15413 686
875 84
54765 627
8287 249
35473 624
55160 163
3404 79
8271 405
9244 878
7034 481
3331 332
2093 272
6770 331
15273 518
1529 65
7916 45
12537 362
2048 167
9133 307
7222 69
5303 350
13819 386