2660 662
29390 217
2295 359
70068 579
2907 497
2368 202
113023 660
120256 684
100063 392
31719 883
43639 413
286182 401
40320 252
57691 367
65984 166
2211 571
3297 750