402
168
48
271
21
1190
20
179
147
39
154
36
116
190
406
33
97
16
15
51
79
83
437
55
84
30
82
42
25
18
40
32
81
1137
35
61
47
361
150
74
29
56
726
2025
186
156
231
254
259
351
818
371