2151
1
2377
2270
1978
0
1945
2087
2
3063
10
1334
1827
3835
5
1163
2048
1061
2156
5517
4447
19
1539
1118
3354
2502
2259
1723
4957
1010
9055
8003
2145
4288
2129
998