500
130
1
2
100
300
3
4
200
505
8
34
980
10
91
666
268
5
1921
26
136
38
50
381
1491
7
1949
0
1514
3229
3506
2766
19
5209
20
4397
24
9116
67
3320
4913
15
6933
9
117
3512
23
4198
5028
85
3347
13
5684
59
7525
28
4944
17
207
3024