1182
0
391
492
775
830
2855
3
3440
334
114
543
66
267
429
50987
3114
4
3117
215
585
2306
672
2459
9
995
563
907
968
1737
250
1824
152
2224
2