21152
8
2593
1
3071
9
5141
7
2483
2
5090
3013
15
297066
0
1077
1365
2711
2525
3
1517
948
862
5151
2911
4651
9036
398656
19
1466
712
619
550
4099
2075
12
4724
4451
3022
1679