500
474
1
1
2
2
22
5
2
1
4
1
36
7
1
101
7
3
4
2
4
46
317
89
33
1
16
1
4
49
57
35
62
57
1
1
6
3
2
1
11
4
1
22
45
5
9
1
3
1
1
1
1
16
25
1
27
258
155
15
6
11
86
1
3
41
1
1
2
38
14
58
1
1
3
24
23
1
2
1
18
10
13
167
87
5
7
229
11
1
2
103
62
295
4
68
230
168
498
10
4
3
3
8
428
24
11
5
31
52
396
5
16
83
286
119
470
507
345
81
8
605
22
34
1
124
40
2
1
106
16
851
1
177
578
174
41
428
35
31
3
8
13
1
33
317
3
89
55
971
3
280