1256
1
1543
2
424
2748
6
1418
661
2624
3
3650
1172
691
0
572
521
896
646
7952
1666
760
2738
22330
22
504
4126
1077
1471
1516
2470
909
3967
8
423
2168
5
829