368
40
48
371
322
39
271
26
303
1003
18
1185
12111
684
283
242
6
597
621
883
801
581
705
12710
442
431
361
113