931
0
798
575
678
1126
1971
667
2395
1650
1343
543
611
5617
5
487
527
845
486
907
55
1053
13491
382
637