50
326
3
4
700
2
13
500
347
0
400
402
9
404
6
16
1081
58
718
22
200
894
24
1328
8
905
1
7
20
422
300
951
51
100
974
4000
1118
18
48
10
762
37
506
12
571
15
771
5
622
23
439
75
898
14
73
503
509