2275
2
20634
8
1642
1
3114
4
521
1053
990
31535
0
1032
1823
22330
22
2730
6
2326
2809
1129
1207
3268
2306
1506
964
440
646
3116
3025
2599
19279
467
1132
2668
1452