584
0
31535
1824
467
1045
1152
918
572
2211
2748
2
1541
517
1333
1
4594
464
46414
269
2740
580
1015
1649
552
458
355
419
334
759
1297