6
21
284
41
151
19327
5
11
3
423
9
433
101
561
633
472
397
242
53
21121
641
512
34
4
2
31
845
392
53322
159278
212
171
35