2028
2
2929
6
1088
1
2508
7
1192
1251
1522
8527
1223
1431
3298
1386
578
0
572
1022
19932
1495
890
2087
658
123674
35
1451
674
2913
2271
4
24337
22
1162
851
3354
9
1660