2277 40
2477 213
4269 76
1980 220
5393 575
20769 893
3103 256
4551 78
5201 414
10358 765
5013 358
33097 686
20988 509