2996
0
1583
1
1913
2660
2
5635
3
1500
1868
1672
1466
7793
4
3593
16
2258
1505
748
2169
572
1457
1994
5789
13967
1044
1510
4471
11650
23
3879
4044
5
3083
18258
2465