1588 319
29442 811
11221 865
8072 906
9086 705
3846 358
6462 40
2244 136
4972 567
3727 248
1503 363
2004 174
1040 68