5088
6
4278
2
1344
1
1105
1451
1835
4168
5
2886
2650
20
3629
862
0
1552
1412
2763
1288
3539
3
3554
4085
923
3563
7
2740
2252
989
2534
1179
3871
2794
1869
1622
951