951
1
564
619
616
0
2502
3140
4
2740
1827
1807
3539
3
2189
2906
2
2521
905
1197
10813
7
8607
8
2122
4943
1988
5
2452
2794
1196
1458
59
1366
3316
17
2687
969
2153