2290 40
2491 213
4284 76
1984 220
5407 575
20804 893
3106 256
4575 78
5223 414
10383 765
5029 358
33128 686
21012 509