12600 426
6490 655
8030 31
44808 926
8735 137
30035 664
92231 683
5468 399
2444 192
259984 832
14457 70
4953 627
3243 614
2811 305
1275 66
1669 254