2730
6
31535
0
25137
17353
20634
8
3233
16
19279
2
3114
4
1020
505
2190
1
213
2093
1128
482
1748
4455
4111
1098
980
6800
3092
1559
2442
1336
467
52
1872
195
2886