422
0
931
984
440
717
341
152
947
2856
4
825
448
657
1563
518
1671
1406
1027
3066
246
577
427
525
1159
2395
3700
668
54
1227