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