3116
1
2328
0
388
286
1279
3498
4
320
492
1043
423
267
2490
279
348
269
413
2069
3
471
357
2830
7
430
372
455
343
422