50
515
8
11
456
207
0
2
233
332
1
3
20
264
7
325
4
292
297
6
999
1493
51
500
424
301
400
548
200
472
13