2278 40
2480 213
4270 76
1980 220
5394 575
20772 893
3105 256
4556 78
5203 414
10361 765
5017 358
33104 686
20993 509