1232
1
891
1358
0
2799
3
646
1922
2306
2
964
1622
995
1889
814
2113
521
3025
1129
1575
2982
1343
1513
999
848
1860
1344
1135
661
2143
458
1565
322