1628
1
998
3407
666
1173
1568
1690
2
3463
1938
0
1543
1485
1000
830
1814
4
4099
8
496
1570
1308
1816
1766
1746
1093
2403
382
3106
123674
35
3562