532
398
69
718
671
22
168
66
40
101
27
46
118
72
97
64
105
33
84
52
1390
107
561
16
14
56
265
39
60
77
65
83
59
18
94
43
19
21
49
24
2021
31
112
41
44
25
53
160
34
126
55
173