4250
25
5164
5
1522
1
2195
1243
1668
0
1382
2
956
1636
989
2035
9877
6
8323
3175
1757
1622
11891
27
1416
2131
4326
772
4832
3
2638
1904
1665
3378
2522