449
1
390
477
516
68
138
979
290
88
1093
5
96
75
205
55
190
61
230
1379
4
360
211
678
3
131
104
506
234
721
378
886
906
2