331439
100674
77609
78229
833654
457989
548356
876884
231157
280183
179724
606512
2939361
2625455
2557928
2512455
2240995
2136955
2098281
2029719
1913226
1678208
1613351
1571406