320625
82367
509287
536876
10104
46190
835231
958506
257676
241983
298267
47880
5591367
4579935
4389459
3477998
3460462
3432286
3385956
3036226
3033729
2511209
2146407
2145352