372
484
19
104
103
217
144
392
949
69
47
1540
236
1361
31
690
336
227
127
110
271
77
447
71
147
92
65
48
107
85
30
73
61
12
20
695
41
260
341