1632
2
3227
1064
1
1129
1475
4765
8
3780
10
3326
3
297066
0
3080
21152
3715
57793
878
4096
4606
2233
3212
27
2489
1917
51331
25
962
3540
13676
21
453
2788
2562
2781
1210
4578