324
255
369
1504
106
65
25
18
208
512
39
100
74
339
37
97
59
35
61
23
27
38
271
127
1223
157
56
93
258
20
298
76
1147
77
743
107
465
24
254
236
41
26
212
888
312
117
145
36
5242
277
664
81
17569
88
51
565
120