674
53
345
107
451
20
222
73
100
86
70
461
58
3456
233
205
965
138
124
324
975
499
279
310
228
446
204
1038
110
39
375
298
664
1548
408
28
21