252
212
21
281
211
181
201
411
221
263
213
265
3907
584
2575
415
393
493
691
1142
59
38
1235
303
86
692
922
782
23
87
1902
70
1743
41
511
271
37
865
1261
158