3114
4
402
0
3868
2
483
1
2459
9
945
3632
3
1567
777
2901
418
282572
747
2623
392
1257
1551
439
3404
2084
827
3646
91021