1230
1
562
21152
8
6500
0
2593
2968
2259
2097
7
2911
9
297066
406
5151
2
1554
2772
2977
15
1800
3
7222
4
1942
3227
1263
2859
13018
2711
3841
2740
3580
6236
10
951
1694
1592