2508
7
2028
2
2929
6
2087
874
1
1088
3734
1153
0
1809
5
1570
3
3503
4
1251
3254
14887
18
2066
2361
1660
1348
3742
5043
3447
3765
2147
2912
3213
2105
1192
683
2795
922