3381
3
19279
2
31535
0
2275
658
25137
1020
2121
4
20634
8
17353
648
97284
2730
6
7334
1898
1343
1550
683
745
323
1473
1
1416
478
669
2668
1949
2224
3114
273