504
0
883
1239
1510
4
1380
458
1637
1
467
1011
5701
8
1816
1055
1252
5536
2
1494
1906
1015
3252
1698
2348
1497
2104
120
302
1411
1785
383
2277
237
87