122136
16717
129803
289264
524903
20644
397536
429266
670438
602350
360874
36379
4328364
3636456
3582929
3198460
2933998
2837283
2797955
2618725
2528226
2121209
1953351
1910407