31
12
161
1011
46
183
3
52
37
481
10
341
2696
2676
56
281
321
231
212
472
30
452
502
33
631
953
181
13