368849
297896
83263
883242
839973
385907
67845
938634
983959
957320
681375
510676
858861
633903
960207
949859
8121743
539886
3099577
3027980
3011510
2145192
2014495
1980492
1888216
173566
1729948
15845
151061
1460545