821
41
481
42
35
36
101
29
1281
16
75
3581
306
82
357
72
287
2882
109
691
46
502
125
156
43
1571
38
120
136
220
2131
205
152
142
2051
17
271