2730
6
31535
0
25137
17353
19279
2
3114
4
1098
20634
8
1020
6800
602
1
247
882
924
2953
467
637
547
4099
2275
3092
475
871
3840
1824
2194
2093
2668
2076
3498