120
2
18
4
669
1
484
286
1
1186
30
11
1
455
741
2
356
9
633
703
133
26
3
981
2052
13
5
14
5
26
579
142
1800
995
425
41
4
364
283
2
63
740
830
319
543
3
308
