456
0
1161
2143
250
223
2328
1939
1540
454
505
722
323
3621
1
257
749
675
1661
683
413
809
2490
303
408
255
438
248
391
944
846
21743