1230
1
1694
951
562
1015
6500
0
690
2968
2259
2097
7
2669
2
406
564
1554
2772
2977
15
1743
1800
3
7222
4
2949
108797
3227
1263
2859
1451
13018
3841
3580
6236
10
2312