3096
2
960
1
9484
604
531
2237
2665
0
619
749
4920
5
1211
4
1518
1793
754
7186
7
2696
696
839
1105
1078
476
441
4929
599
4130
12
1444
6969
596
2521
6
419