3979 505
8723 462
14835 223
9966 611
14904 317
65970 86
20350 400
6188 612
5273 667
4823 879
22114 429
2190 159