671
461
151
271
1012
571
91
751
162
281
51
351
5929368
4838935
4620460
36321000
3583286
3540956
3525462
3177226
3126729
2625209
246628
2207407