1
23
501
43
521
45
32
26
391
1131
93
37
6
41
462
6351
600
6991
434
2051
3
2531
189
16
33
289
145
306
128
204
219
525
5832
5222
69
520
84
1421