20634
8
2855
3
2668
2
276
0
251
292
2730
6
282572
361
381
419
2152
90
479
1551
1522
787
1333
644
2275
447
1029
374
19279
2259
451
1244
968
772