300105
818695
772855
261738
372470
911959
205137
653522
85177
772739
549153
142129
5463367
4495934
4313459
3439462
3431998
3374286
3326956
2992729
2976226
2470209
2126352
2121407