1047
2
951
1
619
564
616
0
2502
270
2740
1308
581
637
3612
10
3539
3
1050
6707
24
9817
1103
1300
1233
2110
1839
3263
4
1037
2045
2442
9
3410
6
1355
3871
12
16868
39
1068