2251
2
1768
3426
4
667
8527
1
7258
0
1192
1811
629
3901
3
3369
2525
3228
12632
7
627
5674
1760
955
3310
644
470
1177
810
1168
3078
1363
2071
2135
864
1782