152112
398625
469753
46508
43343
371313
813676
430826
142214
80981
27316
1001455
110507
156400
139273
650106
11459745
621286
3930577
3850980
3279510
2582192
2113495
2073216
2029492
182266
1759948
16185
153161
1524545