218
50
157
310
1512
355
232
10
75
119
139
9
65
482
177
16
865
538
805
219
292
441
4
37
300
81
194
37
13
270
0
52
31
649
688
18
237
541
281
154
221
75
399
528
