3195
3
2277
0
618
4724
1107
1
1663
5
621
1543
237
2622
6
2108
796
1761
370
723
1225
785
3643
10
3475
623
3629
4651
608
582