2781
1
2904
3
2930
3779
0
3158
2
2294
666
1664
298
2133
400
1041
1568
2999
799
1819
5296
13
1794
999
921
1788
2715
1689
1015
3485
7
2241
2367
282
3671
1726