2292 40
2495 213
4287 76
1984 220
5408 575
20806 893
3108 256
4581 78
5224 414
10385 765
5031 358
33134 686
21014 509