145512
79996
31585
162058
110925
22250
3590
12665
288546
23453
830
3270
1975837
13695284
1363412
11917261
1164440
110213
9860157
967911
800637
74635
68082