16
21032
1
979
2015
2
582
1314
1085
980
1736
944
616
2026
1543
1515
4066
862
3
1374
3828
1132
1140
1833
920
2001
4550
765
3015
9
1198
3855
1161
911
1900
838
1154
1576
3646
1001
1278