2929
6
2028
2
1088
1
2508
7
1192
1251
1812
3575
4187
10
1431
2732
123674
35
874
1059
2322
4
604
3298
980
578
0
2786
3891
6026
24337
22
1001
1809
5
1022
38477
34
608
951