139937
93832
968433
978867
909862
82864
443619
580880
494294
852186
188388
722788
5520367
4536935
4353459
3449998
3446462
3409286
3356956
3013729
3004226
2486209
2136352
2133407