20634
8
2730
6
2855
3
2668
2
3440
0
2459
9
467
2275
282572
320
325
918
19279
150
2461
20
460
1483
811
1949
376
2328
392
31535
560
637
337
171
1029
3442
469