646
0
1642
1
1915
3
2275
2
19279
31535
1124
495
1193
2730
6
4017
4
2668
25137
3114
799
2459
9
1771
17353
1020
2546
802
1824
20634
8
1463
1303
7334
1421
2076
3284
3240