370
16
49
17
3192
123
22
95
229
47
570
150
395
1037
59
1538
131
19
1449
14
146
510
9
65
45
28
255
76
27
20
134
84
38
61
66
120
35
54
51
104
4263
73
36
83
46
322
44
94
57
37
71