20634
8
1880
2
521
1
2730
6
4396
3
2369
2657
2668
2008
0
1020
499
2350
12958
5
282572
2855
48708
2330
31220
10
344
801
6800
5262
2198
2710
9
6515
1157
31535
360784
19
2288
2224