951
1
619
564
2502
2508
7
2740
3140
4
2906
2
2028
2087
2929
6
874
3539
3
1088
3734
1197
1366
2122
8607
8
2794
4943
2153
1196
2452
4327
1458
0
1809
5
2427
12
2687
3316
17