508370
848310
509988
805239
253132
3413
266676
358288
327280
961914
777914
353601
5357367
4397933
4248459
3422462
3397998
3325286
3272955
2950728
2939226
2440209
2116352
2104407