449
1
390
516
68
477
304
257
906
2
1043
131
352
678
3
211
1379
4
234
360
218
126
295
153
47
121
85
122
120
101
73
107