2439
2
2242
4
6
1315
1171
1195
1456
995
3
1682
343
1
677
907
3513
13
469
874
408
1123
8
1822
5
1854
494
1146
558
1024
716
598
861
552
5279
16
3994
7
3782
15