93495
686490
81
141
41
929330
749872
888899
497903
1564
532930
4147364
3517456
3449929
3148460
2832998
2732283
2704955
2540725
2451226
2066209
1916351
1871407