5048 753
21497 665
3720 531
3181 166
1703 63
2522 84
4765 693
8134 95
21600 297
3857 543
4648 259
6094 663
2736 127
12436 781
5887 279
3642 432
7889 549
12514 935
10001 641
5481 867
10590 74
5739 648
7128 530
3878 139