2295 40
2500 213
4291 76
1986 220
5410 575
20809 893
3109 256
4588 78
5226 414
10394 765
5033 358
33148 686
21020 509