45436
190684
61294
484589
449576
338504
711267
343368
173286
665648
918681
371471
331264
725881
15946
821129
11189744
618386
3878577
3799980
3269510
2567192
2105495
2069216
2028492
182166
1759948
16115
153161
1523545