1230
1
1129
2259
13018
0
2968
2097
7
406
2999
6500
796
6
1554
2
8819
12
2655
3
2108
5392
11
2772
38477
34
2977
15
5820
1800
2257
4585
10
7222
4
3227
1263
3296
1941
2859
7592
1647