908
1
758
3466
1056
1239
0
660
1012
1310
558
542
621
1816
1252
1207
57793
3546
4606
2233
3
3212
27
2489
2
978
1917
51331
25
962
2788
581
2781
1380
1225
1210