300
1385
17
64
100
3526
2
4
50
2019
0
1
1305
1683
1309
3011
3478
6
884
1016
1013
950
1143
1260
3
1056
2342
2445
973
878