396
1
571
13
153
176
21
1116
2719
5
1368
7
3
249
225
2
460
19
8
1080
15
31
118
192
34
348
68
134
59
155
237
477
158