2306
2
964
1
1928
745
3
646
0
814
2113
521
3025
1129
11534
27
4179
5
1094
1279
848
4531
1991
2143
755
1404
1565
1229
322
2334
1163
1302
3287
1542
682
2296