646
0
20634
8
2275
2
2730
6
2809
2799
3
1506
440
31535
495
19279
755
1132
2668
1925
4
3114
799
1
17353
1043
1824
802
1343
2474
1448
11392
3116
25137
1640
3284
3240