1056
2
560
1
1411
8
638
2291
564
3018
3
1416
430
709722
4
1822
5161
29669
0
2263
3609
19
34640
7
1089
5
637
98622
31
1541
1224
8291
18
867
807
1083
1484
11
1300
371
58
800