2290 40
2491 213
4282 76
1983 220
5407 575
20799 893
3106 256
4573 78
5221 414
10382 765
5029 358
33121 686
21006 509