935
0
409
1129
265
1483
657
397
668
263
335
2264
3
776
948
753
1454
2395
385
892
450
726
416
407
213
472
1414
339
545
349
275
747