4983
3
1995
2
1484
1
1859
4
1880
642
3538
5
1735
1495
1785
1028
1302
828
1222
3018
800
1479
2012
986
2311
825
1739
1272
4621
9
933
1662