2028
2
2929
6
1088
1
2508
7
1192
1251
1022
1162
674
1223
1767
2505
1431
1239
6753
17
517
3298
578
0
5746
23
6026
7471
9
19932
3591
11
400
1558
1495
890
658
2836
383