2970 40
3242 213
5506 76
2368 220
6582 575
22648 893
4131 256
6862 78
6445 414
12148 765
6342 359
36339 686
22967 509