12152
12
1672
7
2642
5
5995
1
2188
4404
10
1029
2
3539
6
365
0
876
4
350
474
587
58
793
781
994
3
172
401
732
756
511
235
883
1209
335
1472
938
398
848
16