20634
8
2855
3
2668
2
2730
6
347
0
545
1133
494
259
282572
456
683
303
2069
572
2199
348
1824
1129
394
171
333
261
1020
2657
614
5875
1015
737