260
63
21
95
538
347
13
4
2
300
22
299
264
47
219
2
155
197
0
196
526
270
419
245
511
130
2
276
37
551
10
1
198
136
352
147
424
18
998
552
309
2
370
5
37
98
91
292
