2028
2
2929
6
1088
1
2508
7
1192
1251
951
1223
1431
8527
3298
578
0
6236
10
1022
1534
19932
3738
5
1495
890
2732
658
1451
674
1922
2913
123674
35
1527
24337
22
913
1162