722
218
1568
813
608
252
2494
1600
330
193
411
197
598
120
268
83
522
78
284
113
427
96
672
157
523
35
194
71
464
191
504
18
203
131
190
49
440
28
315
63