4986 458
34899 352
204507 1094
22682 886
40561 152
15631 791
61099 673
26813 382
38816 579
12683 332
10322 453
11261 218
30604 663
18711 236
15395 146
9394 85
12656 640
2177 293