599
719
156
146
57
1511
1105
394
30
153
1418
544
2
12
706
8
366
929
196
28
143
616
1564
10
474
390
663
643
37
1701
136
21
3
623
605
644
519
1000
842
190
865
399
835
6
145
619
314
