1106
1
812
410
796
0
588
2
1180
11879
10
1631
3
1111
4
891
647
548
769
921
2078
625
669
445
333
3845
1025
1541
2240
5
1331
1735
608
1652
1887
618
11503
12