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