850
573
323
10220
25714
40143
753
122
34720
291
354
201
361
829
1165
843
688
51
561
651
13720
533
463
12610
8
15
22
151
535