21152
8
2593
1
1942
9
297066
0
2086
3
2543
6
1535
2090
2711
2
2456
827
3771
3180
1260
1432
1880
3107
4
1093
4730
861
5151
2911
9056
4651
989
398656
19
641
1451
3239
1690