2300 40
2503 213
4302 76
1989 220
5411 575
20812 893
3109 256
4591 78
5232 414
10399 765
5037 358
33149 686
21028 509