1302
0
521
1
670
1132
11829
30466
64
398
4027
5
2311
3535
2553
3
2207
2
4437
5164
11881
522
1337
633
2143
4802
15
2545