572
302
653
270
564
43
230
160
126
10
1327
597
653
217
315
129
532
183
492
122
480
172
466
179
149
60
429
157
204
143
324
146
496
36
284
21
276
88
534
128