2301
1
329
2
1663
0
2855
3
1880
2081
798
797
3092
2438
5
1346
4
1866
7
1551
247
2708
8
3691
1501
5722
1589
400
2809
4106
1125
445
4431
7134
27
1230
486