513
0
1309
538
621
325
349
584
93
391
1238
400
487
326
979
929
320
590
266
2727
2
280
1161
688
394
294
658
1936
379
291
945