2428
0
1704
2949
18487
1
2281
7
2323
9
1978
6
9954
2906
2
3212
4
5164
5
3835
581
1239
3863
1712
1089
718
1174