21152
8
1532
1
2184
2593
585
2001
1825
3090
6
5382
5
4837
1125
3206
297066
0
4358
2711
2
2392
3080
3
1923
2740
5151
2911
9
1475
4651
2395
1660
1614
398656
19
1324
550
4724