400
0
435
558
1997
1
278
342
159
623
111
248
552
436
2939
16
294
310
1205
1950
138
515
211
1003
2023
2
485
416
1473
157
233
635
112