109
0
5075
1498
918
1193
2349
3
1355
1189
1287
345
829
401
18617
571
385
863
234
545
878
2009
391
692
413
6164
607
657
1808
1665
1501
1823