2929
6
2028
2
1088
1
2508
7
1192
1251
874
3298
578
0
3891
123674
35
2732
3575
951
8527
1812
913
1059
1554
2322
4
1431
6236
10
1514
1690
1809
5
2906
4443
9
2879
6026
980