2290 40
2493 213
4285 76
1984 220
5408 575
20804 893
3106 256
4576 78
5223 414
10385 765
5031 358
33129 686
21012 509