3060
25
933
2
721
1120
6
522
4607
4
5282
7
1429
1704
5
4121
15
2266
1
1958
6029
13
1744
1304
618
2593
1912
3
1181
891
194
1990
1530
1477
1716
899
5695
17
2128
1962
8
1650
22