3023 43
5591 803
3888 861
3502 424
7448 639
9556 75
1522 300
2448 313
1968 340
31089 597
21124 356
2115 291