19279
2
4594
1
2952
0
631
20634
8
683
580
639
6800
2275
2211
301
239
566
543
1392
458
719
968
1378
581
255
1069
691
953
1504
296
1182
4922
1319