879
563
313
10120
26915
40543
773
152
35220
331
354
201
461
839
1125
833
758
61
581
661
13320
553
483
12510
8
15
24
151
575