3996
2
1654
789
1
1580
2621
9
2419
2381
5
1735
934
4
2227
3
1680
1722
2062
1719
1095
1686
1249
774
0
329
1032
827
5922
1628
3054
1462
2870
11007
15
2454
7
17440
2102