363
86
121
1577
222
193
101
27
69
51
753
46
229
62
90
186
66
1586
20
103
238
44
690
204
557
167
781
4427
581
188
37
56
281
296
153
71
197
17153
39
59
94
96
573
64
21
47
88
41
1453
40
78
57