500
1697
3
18
680
1730
14
250
1580
2
666
2440
4
16
50
1274
23
4723
86
4899
0
12
3511
21
5864
8
113
4352
97
10351
55
6859
19