50
1128
5
42
1564
4
25
800
15705
18
43
1000
1025
39
13
900
4495
94
96
399
1528
32
400
1486
64
500
442
2082
85
700
1257
40
31
859
10
3489
73
176