572
0
1824
2522
31535
608
2211
503
653
391
422
1152
1009
1232
576
631
611
683
1251
2748
2
1192
1
1075
1428
772
413
458
552
691
953
419
169211
11