1230
1
3765
4
13018
0
7222
2968
38477
34
2259
2097
7
406
1554
2
2772
3841
2977
15
1800
3
3227
1263
8819
12
2859
215
2189
4465
22
7793
5225
8
3580
1764
36905
1581
297066
7733
5347