21152
8
2593
1
2110
909
3176
2
6139
4
297066
0
1875
5
1015
496
4745
9
2711
1606
1009
6236
10
467
8527
1047
17970
15
1212
2352
12779
1678
5151
2911
4651
3
12459
398656
19
19944
2600