2996
0
3749
3
1500
1
1002
2
1672
3479
5
1337
1059
7793
4
2332
2258
8185
572
4449
1044
4471
2763
4044
3083
2465
3125
1581
984