1101
0
1232
1949
471
429
1682
296
1603
683
1649
1
4328
10
546
1297
525
2328
408
581
343
1009
3659
14
1033
46414
396
455
422
953
333
2702
267
409