4250
25
706
0
2042
1
2769
2
736
5126
7
553
2310
1142
1543
717
23774
4
1078
1646
688
482
591
1479
1914
8555
392
630
257
1478
2341
426
3125
3196
6
2582