646
0
1642
1
2275
2
1824
1603
20634
8
1124
2730
6
2809
1193
509
1915
3
31535
495
19279
1421
2668
3114
4
799
25137
547
1771
17353
1428
1587
7334
875
1043
802
1132