3013
7
1618
2
1637
2677
4
11444
17
1759
9
1206
3
1224
0
5960
18
1655
5
2525
5285
1498
1232
1877
2282
780
1695
1
619
947
993
1279
1234
1561
3473
1119
1093
886
1612
1651