511859 73
2911356 310
1231503 108
2324857 180
2866776 93
1509680 82
67855 62
89033 54
69209 10
52906 4
26484 7
42426 5
96106 7
21001 2
546184 68
25376 4
1124407 179
62628 5
34458 3
907031 161
1802232 144
1405584 138
120059 88
31353 9