286
1
288
547
1180
280
1654
7
1021
2
1146
1045
0
989
3
1089
119
89
709
285
274
644
72
383
1459
339
774
943
241
393
913
6
705
5
320
388