116
83
53
32
123
385
3213
36
79
42
310
233
228
1281
2260
117
645
29
2665
2304
4336
131
987
186
302
1069
642
918
8842
1017
727
758
58
726
1648
107
27
5
120
156
281
866
171
96
31
33
84
56
13
48
198
309
51
38
45
22
202
15