1250
1
1606
1419
2
2522
880
2100
1226
6236
10
2966
11
906
467
0
8527
1047
17970
15
3053
7
1788
1194
2352
12779
8
1329
12459
3