1093
0
1778
1
159
3326
3
1883
2
1000
1699
1632
662
673
1787
1547
1399
2578
1168
2562
1660
4179
915
83
868
784
1813
635
693
1380
526
1749
1431
951