197
115
13
433
285
1480
16
78
66
542
23
5180
715
42
58
47
583
341
112
4396
83
45
61
106
86
22
96
65
35
53
21
196
36
117
51
75
60
93
346
147
64
246
255