653
10
39
302
232
8
1
25
17
81
84
22
32
12
159
217
393
452
83
203
6
456
584
122
247
259
18
89
272
26
27
48
172
345
356
56
2
43
407
378
68
51
316
177
222
169
5