2431
3
611
0
1921
2
1745
1
1682
296
356
953
525
458
397
503
962
1649
3769
7
683
468
653
759
853
572
745
1126
2904
5472
54
3488
8
1333
2748
334
464