2431 40
2646 213
4531 76
2075 220
5556 575
21164 893
3225 256
4933 78
5453 414
10730 765
5354 358
33743 686
21407 509