1128
2
159
1
1690
5151
2711
1185
2271
4
1744
1328
3403
3012
0
2911
9
3357
5997
4651
3
398656
19
1248
253
7329
6
5922
5
852
2340
2287
1665
2041
2313