988
10
1559
7
882
2
937
935
1120
1
563
733
1354
4
518
934
1281
560
379
487
501
300
419
238
102
308
128
84
373
3
365
263
0
2359
539
1886
1899