4941 323
29559 811
11332 865
8999 907
9627 705
4216 359
6555 40
2353 136
5877 567
4161 248
1530 363
2117 174
1145 68