20634
8
2855
3
2668
2
2730
6
282572
0
625
276
361
2069
292
1551
381
251
2657
419
2152
772
451
169
422
90
1522
787
968
447
18
479
1333
2630