670
0
448
1
363
1343
820
2267
996
4106
3233
16
390
493
961
484
2810
2395
932
521
857
714
1348
2275
2
46
158