2972 40
3242 213
5508 76
2368 220
6583 575
22651 893
4131 256
6863 78
6451 414
12151 765
6345 359
36340 686
22977 509