60
107
48
47
38
674
447
68
80
1205
706
416
262
411
318