2979
6
941
1
1595
572
0
31535
1586
1961
5025
2
4895
8
6370
5
2634
1222856
4
2064
1343
653
3498
423
2168
2069
3
1344
1780