2906
1
1285
3779
2
2986
940
3868
10
2478
746
2108
3
1512
902
1849
3426
4
5820
2884
5
2392
4954
2258
1819
5382
7733
3882
697
0
2209
8072
66
1173
2502