244
182
53
86
62
68
47
88
143
22
66
736
112
470
231
320
779
60
73
96
69
304
4224
2814
159
351
1196
352
58