435162
145453
463764
14987
743913
600565
235524
24802
873232
57134
654106
76467
5520367
4536935
4353459
3449998
3446462
3409286
3356956
3013729
3004226
2486209
2136352
2133407