2904
3
1664
2
2133
400
0
3779
666
1819
1
2781
2930
3158
2294
298
1041
5339
5
1127
1568
1054
1799
1349
2999
2684
1174
799
2629
2433
4
1431
1168
1343
5296
13
1794