100
391
4
3
368
2
5
500
427
1
1024
11
47
700
2839
98
1000
2214
102
53
611
23
339
0
394
400
287
418
50
362
12