441
1
985
2
107
87
674
197
63
123
28
76
511
201
906
628
0
399
135
219
162
587
4
211
422
3
190
84
449
68
516
304
249
103