2891
4
3154
5
1296
1
1773
0
1606
2131
1382
2948
9
83
1765
1859
1844
1883
2
1632
1243
3589
1749
4311
1532
878
3715
3
1489
1681
3360
2110
421