3
373
1
47
76
259
107
598
1001
870
117
169
442
1
77
66
81
15
70
213
25
192
93
82
287
110
224
545
143
151
352
484
337
279
131
419
1129
66
478
324
253
255
61
9
94
591
192
807
26
82
453
