1228
1
1812
6753
17
1590
2322
4
2786
1001
0
2562
2
3354
4187
10
2732
6676
12
1431
1814
2935
123674
35
1599
980
1690
1767
24337
22
1161
592
673
1185
1777
718
1749
3974
2505