250
1
5000
5
1200
0
203
2085
1386
4
3951
15
1700
3050
344
2
399
1071
3124
3
623
3232
14
768
23401
11
1208
1533
6948
1567
487
3866
7
1296
2205
734
2869
2304
815
22