276
0
302
3868
2
138
81
443
379
616
21
1346
173
410
367
603
455
785
654
782
444
641
637
390
152
259
378
275
565
4864
1
476
576