518
0
416
1416
699
1080
158
543
552
640
968
1084
2211
378
81
369
54
759
381
443
348
472
356
815
837
688
390
2445
6