2380
509
3909
1288
4631
273
98
99
6765
186
341
1406
2965
106
218
7972
11
25
26
51
19
143
41
21
31
1054
65
83
5
9
112
18
24
42
37
48
318
256
33
50
29
64
95
989
44
258
16
250
970
633
129
54
796
28
109
43
699
30
240
207
924
2354
297
203
35
159
36
114
334
170
150
213
477
1605
1302
71
385
193
172
135
480
5516
281
157
133
168
39
84
75
1
3755
566
196
81