438
967
54
68
2188
182
22
2022
23
13
183
575
16
80
40
45
264
47
38
184
14
91
35
30
83
104
144
66
39
71
69
62
98
4405
55
57
46
88
53
293
107
145
60
63
56
34
75
85
52
93
77
342
246