162
1
10
7
20
4
1413
51
749
12
11
34
378
271
3
25
2
56
112
23
43
9
179
247
451
554
59
255
8
564
672
186
316
293
103
413
31
17
55
306
412
450
66
29