20634
8
2730
6
2369
1
282572
0
1824
2657
3
2668
2
390
410
968
251
608
1020
325
273
467
2855
3868
333
57
2546
173
451
654
17353
492
462
1346
2758
271