1108
2
3295
3
1720
472
433
1
551
563
432
444
158
333
403
790
496
668
281
41
51
28
62
42
29
34
89
52
82
120
92
106
73