2135
2
4236
3
2173
1
2368
1816
2710
1691
1307
2110
1813
1690
994
83
693
0
1788
2166
526
801
1660
830
496
1681
1568
1547
745
1093
4179
3562
673
2999