1093
0
2999
3
1814
2
1681
1
801
2173
572
2166
1746
25669
1632
3326
496
526
1787
1766
19783
2294
1813
1749
1788
32302
830
693
1660
2535
1690
802
635
2996