3080
3
2932
2
1077
1
21152
8
4471
3090
6
572
0
5151
14
1819
25669
475
8527
2524
6236
10
1749
1189
1301
1459
1105
1468
596
1103
562
3013
15
484
2663
914
490
1581