1047
2
951
1
564
619
616
0
2502
2740
3612
10
1050
3539
3
6707
24
9817
1300
1233
2110
3263
4
1839
3410
6
19079
1802
2471
8607
8
4943
1988
5
770
1355
1458
3871
12
59
6362
18