3090
6
2012
2
1777
21152
8
8527
1
2505
600
0
1162
1239
2338
1585
1767
6753
17
388
3080
3
2316
674
1225
3593
16
7471
9
2322
4
2921
5
517
1044
2649
3591
11
255
616
1558
1028