397
1
116
0
1049
452
195
1282
494
288
2490
1939
508
320
316
244
1924
343
302
521
887
547
472
406
55
495
1425
363
273
451
271
955