2974 40
3242 213
5508 76
2368 220
6586 575
22653 893
4132 256
6864 78
6453 414
12153 765
6346 359
36341 686
22981 509