473
1
527
2
610
1108
3296
3
1720
472
433
551
563
432
444
158
333
403
790
496
668
281
42
51
29
63
43
35
90
53
82
120