52
92
1
2
514
439
554
26
148
194
33
933
2227
1049
282
174
367
31
8
3
898
4
40
106
140
54
288
58
117
49
130