2368
1
2760
4
1751
1168
1746
2
915
0
2184
1699
635
2166
944
3
3007
1380
2999
2173
1814
1788
4179
1813
2578