947
1078
490
5804
1
1720
2
1020
5348
1241
902
2752
828
1988
0
5175
4
1465
644
641
2915
2683
263
11406
4680
849
7561
11476
6
629