20106 427
7387 655
8522 31
44956 926
9888 137
30068 664
92361 683
5517 399
2480 192
260175 832
14617 70
4986 627
3281 614
2851 305
1321 66
1695 254