223
53
96
135
61388
16612
322
618
245
112
559
526
32255
71185
37259
33771
40448
256
64
334
264
8
14112
355
6113
105
10721
266
8110
5
24041
18520
11
41
3
417
101
81