458
0
31535
1045
584
1824
1020
2522
683
464
4594
1
19279
2
576
467
745
269
968
1238
918
653
2748
507
422
46414
6800
639
611
759
1762
1314