952
0
383
989
3
1301
1458
439
2219
751
923
425
3158
1318
2140
178
833
2799
1552
409
1201
432
1656
1
394
747
510
467
777
1070
372
329
596