1020
0
968
1551
2
17353
20634
8
2275
19279
31535
436
1824
398
2901
4
25137
798
358
864
327
2623
1
637
443
1343
670
1392
1049
269
1132
493
781
3025
1869