20634
8
2730
6
3114
4
580
0
3693
12
489
107
2198
2
4396
3
1710
1
2710
9
517
918
2547
3498
4820
2093
1219
2275
501
19279
1333
213
2264
587
2520
1787
2668
319
2125