81
0
90
402
152
843
378
1414
702
529
3469
4
377
968
1155
1222856
516
436
1126
433
439
308
874
318
697
431
892
782
622
3383
3
150
169