20634
8
2730
6
467
0
2855
3
31535
2668
2
1616
262
1348
303
460
382
3990
586
17
2211
418
573
381
986
439
1961
4820
365
213
1020
325
169211
11
482
798
19279