1632
2
3227
1064
1
21152
8
1129
297066
0
4765
3780
10
1268
3326
3
2593
4096
2562
2711
2740
3589
5151
1699
2911
9
878
4651
3715
398656
19
1267
883
1055
578
550
1475