1078
0
932
32
2416
1647
4
110
388
666
1499
595
282
90
560
463
4429
1193
664
1284
1823
1031
492
753
1604
448
383
114
690
445
789
683