482
2
255
1
343
75
405
195
52
538
413
2427
331
472
68
84
186
362
81
119
104
73
91
40
86
34
28
29
42
61
72