20634
8
445
0
1020
2730
6
1872
1
2657
3
924
2668
2
325
814
3428
2076
2474
1385
2132
521
2992
288
395
380
269
171
1025
81
2490
321
594
503
294
431