4647
16
3113
5
569
2
2031
10
2860
1
9938
9
643
571
1659
1340
2674
4068
1720
1762
1609
924
2902
2529
308272
4633
4
196343
0
4511
1641
1824
645
557
1108
937
3301
3
1270