2934
11
3505
6
5227
32
1669
0
1039
1
877
791
3166
10
2935
7
5032
954
18959
17
3210
5
2266
6054
604
1666
2
1310
1467
1372
1580
1014
3
8820
18
1882
2500
1558
1912
3912
3008
2752