1398
1
1047
2
3357
11
1405
3
5151
3080
3715
830
0
1488
766
21152
8
4651
1532
2100
1691
1821
2935
1816
6346
16
2110
2650
20
4179
496
838
280
2405
801
2740
2932
297066