1089
1
326
0
1367
4740
1898
1933
2
2191
2493
2919
5
738
6
2645
7756
3
1780
166543
18
477
4895
8
402
1649
2431
916
2337