4442
3
2135
6
6405
12
3580
11
4128
8
3223
1561
5
1598
14
709
2
1780
1712
1
908
1936
1919
765
1087
0
2428
843
975
556
1378
4
542
1395
581
545
714
992
493
268
1002