584
0
1099
1
31535
1232
1045
3815
2431
3
611
1921
2
1745
1682
296
2645
356
953
525
458
397
408
503
962
1649
3769
7
683
468
514
653
759
853
572