2377
4
2290
0
4080
1
9077
28
1302
1721
2166
1562
2589
1404
3
4862
2895
5
19944
2
840
1144
1517
3200
29
956
2555
3583
10
496
770
844
1163
4443
9
2912
1097
2068
444571
14118
18