3054
2
1107
1
623
2309
2476
3
3863
14
2466
5
3012
0
542
2772
1751
1331
2737
1739
1527
608
2799
6
989
1089
1451
1957
929
2323
9
370
925
194
3475
3211
773
610