646
0
1642
1
3498
4
1915
3
2275
2
19279
31535
1124
495
1193
2730
6
514
4017
2668
25137
3114
799
2459
9
928
1771
17353
177
1020
2461
20
2546
802
1824
2064
20634
8
1463