2430 40
2646 213
4530 76
2074 220
5556 575
21162 893
3223 256
4932 78
5448 414
10730 765
5353 358
33742 686
21407 509