38994
685374
291524
28184
695356
823463
346289
282211
888847
786907
521149
513352
2949361
2634455
2562928
2524455
2248995
2144955
2104281
2033719
1923226
1680208
1618351
1575406