2522
2
527
3
1753
2308
0
1191
3435
4
1687
1
1986
3991
1446
2054
3109
14
2471
7
658
3629
2327
11
12472
3848
1889
3263
2861
2326
2631
1458