1223
221
1133
72
48
1377
824
321
664
43
212
152
101
217
803
396
1173
70
723
110
194
249
112
328
84
111
109
287
113
76
302