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