3090
6
2518
3
4471
2
572
0
1183
1189
1105
34
914
14
25669
1780
475
1166
536
21
2524
749
1158
98
52
596
1103
562
484
2663
1070
490
1581
1243