2263
4
1028
6
2440
2
1992
14
2247
2439
1315
1171
1199
1688
1
343
362
7
1682
3
995
1457
907
677
1568
696
1733
3513
13
469
877
408
886
1123
8
2509
1227
718