2935
3
1810
981
833
2
5176
18
742
1
1979
1221
1124
1320
580
2175
1376
882
1431
599
2600
5356
6
769
2499
5
4197
603
1001
582
576
521
669
600
1111
1117