19279
2
105290
0
2809
608
745
422
1297
691
458
1009
2522
437
1
6800
169211
11
584
507
525
580
621
1518
1779
2720
10
517
683
953
2855
3
980
653
390
1045