851175
894942
41093
355201
282818
81311
244456
207884
246996
839664
1128487
124402
289499
827177
721191
1065770
15772748
702886
5032578
4420980
3539510
3521192
2308216
2219495
2054492
191066
1870948
16395
1565545
155561
961435
238550
660463
588833