2799
3
646
0
1922
1
3268
2306
2
964
1622
995
1889
1232
814
2113
521
3025
1129
1575
2982
1513
848
2066
661
891
2143
1358
1565
322
571
2334
1302
3287