680
300
31
193
1374
492
400
5183
118
137
4247
342
5621
298
362
72
67
435
336
244
29
93
85
453
160
1832
190
423
444
473
83
4296
176
217