1004
1
1710
1483
0
467
2347
2
1346
4
991
3577
10
2853
1359
562
1264
471
1717
3415
20
629
1278
1680
2955
1193
1023
1711
948
402
363
371
2350
3
258
3366
2109