951
1
619
564
1055
2502
878
2
2295
3
3540
2740
3140
4
2411
0
11717
11
2906
3338
453
28098
14
3539
13676
21
1197
5599
1366
2122
8607
8
2794
4943
2153
7
1196
2452
4327
1458