2295 40
2499 213
4291 76
1986 220
5410 575
20809 893
3109 256
4587 78
5226 414
10393 765
5032 358
33148 686
21019 509