2125
1
2562
2
2710
951
1590
8527
2209
1812
2732
6236
10
1431
5950
1606
4443
9
2906
980
1694
3738
5
123674
35
24337
22
913
1031
1161
7034
2377
1749
2322
4
2935
6844
2604