1514
1
1815
2
2131
2906
4443
9
989
0
980
1767
24337
22
3562
123674
35
2786
1161
3738
5
5090
1694
673
2166
1185
4335
1001
564
83
718
1749
3974