349
0
846
661
467
282572
81
90
402
152
843
378
1414
702
529
3469
4
377
968
1155
516
436
1126
433
439
308
874
318
697
431
892
782