2254
1
3805
6
951
1594
3
1451
0
2015
2
2505
2776
1606
2977
6346
16
3491
4
2667
712
5122
770
4034
1317
2182
843
1092
1267
841
646
522
3926
14
5209
9
4258
4587
2266