488
2
932
1
199
208
267
1037
105
939
128
3
115
136
1006
8
844
1346
2711
6
810
672
2870
4
1319
5
1839
1712
660
518
583
586
4491
9
1493
1201
186
1356