646
0
31535
1642
1
2275
2
20634
8
25137
1124
2730
6
2809
1193
1915
3
495
19279
1421
2668
3114
4
799
5223
9
1771
17353
1043
1824
802
1869
5
968
1603
3284
3240
1326
2855