3112
6
2290
3
1388
2
3538
3572
10
1202
640
1
497
2092
0
977
1176
1716
4
2165
1209
619
1138
1616
867
437
13237
3909
8
4759
1346
1303
1304
891
1528
392
180
225