1244
3
1248
339
1
1627
2
1650
792
813
2654
5
5701
2671
3492
4021
8
2323
2424
6
618
2402
3875
1011
475
1009
1085
877
655
894
660
67
71
137
1678
717
0