2730
6
17353
0
1098
31535
25137
20634
8
347
1559
2
19279
545
1133
3114
4
494
259
456
683
303
2091
6800
572
2199
348
1824
1129
394
171
333
261
1020