2300 40
2508 213
4305 76
1991 220
5411 575
20816 893
3109 256
4593 78
5235 414
10399 765
5040 358
33153 686
21031 509