3960 505
8720 462
14832 223
9963 611
14896 317
65957 86
20247 400
6188 612
5272 667
4823 879
22108 429
2190 159