2435
1
2901
2495
0
2710
2
1700
2917
5
1679
3765
4
1205
2189
3
2100
1295
3840
7
3828
950
1946
1388
1788
1211
1754
1711
2213
2165
883
3196
571
2522
1558
2028
19944