222
90
224
348
44
113
310
1714
295
271
4013
437
19506
14890
12961
11600
8792
848263
7900
7572
725148
630142
61911
5710