2028
2
1088
1
2929
6
2508
7
1192
1022
1251
1228
123674
35
1884
3
1811
0
1162
674
1288
1767
2505
2336
5
1239
3354
9
6753
17
517
3298
578
5746
23
6026
3629
4012
14750
8
7471
3591
11