947
0
798
388
2620
1
421
1345
383
309
1458
2051
500
468
924
854
142
545
397
460
415
774
932
437
493
4261
7
510
670
1109
753
1477
697