496
0
1478
1189
521
673
2551
3
1158
1105
596
484
1728
2663
490
1268
1
1581
1243
1166
5430
2123
340
1431
931
578
1298
2271
4
3158
1862
955
1100