4392
15
1359
1
1686
2
802
0
2531
4
2551
1944
14492
2730
6
1161
1842
1446
2190
20634
8
2306
909
911
5012
1557
980
896
2141
1887