1295
1
368
0
407
280
3546
3779
2
2906
504
542
392
4937
614
581
4599
10
47639
2650
20
255
1153
1017
2366
2159
633
346
3090
6
778
1015
2250
803
471
423