2730
6
3114
4
20634
8
521
1
1020
0
1949
3
1824
2076
31535
2657
2668
2
547
536
918
17353
4536
814
1506
2474
1385
265
4111
700
2275
395
476
105290
772
968
2362