2929
6
2028
2
1088
1
2508
7
1192
1251
2732
951
1431
874
123674
35
6236
10
1059
8527
3298
1694
578
0
3891
3738
5
3575
1809
4187
1922
1812
603
3354
9
913
12459
3
1554
2322
4