438
0
828
2697
2348
536
676
575
153
189
2152
273
645
2206
914
137
699
927
1
611
597
677
1142
402
300
416
346
546
1656
692
1376
652