2973 40
3242 213
5508 76
2368 220
6584 575
22653 893
4132 256
6864 78
6451 414
12153 765
6345 359
36341 686
22981 509