3791
7
1528
2
1228
1342
0
1225
984
774
456
1832
3
297066
372
792
977
553
633
432
575
809
3723
6
570
1755
1
1282
971
905
1404
2241
621
72
3261
628