2182 40
2374 213
4080 76
1915 220
5223 575
20368 893
2999 256
4370 78
5000 414
8991 765
4538 358
32651 686
20570 509