2522
0
572
503
31535
1824
653
2748
2
576
1428
1
1009
683
691
422
1232
608
953
772
458
552
597
360
1152
3287
2211
1192
413
369
468
494
1115