438
458
4403
3677
189
163
164
89
253
25
34
442
485
49
220
123
290
62
207
515
245
67
56
31
29
33
148
100
109
90
187
157
126
110
95
143
91
1989
36
70
318
38
152
619
1160