20634
8
2275
2
19279
31535
0
25137
419
374
276
901
17353
1020
93
683
467
2630
2259
772
597
782
337
295
1645
1
406
354
992
1420
493
441
463
539