3057 43
5608 803
3906 861
3532 424
7482 639
9644 75
1544 300
2458 313
1978 340
31143 597
21210 356
2124 291