50
584
3
6
25
813
1
5
1049
2016
4
16
3895
2
7
1496
0
3172
2446
4144
1164
1700
2606
1262
1374
1345
1157
1297
1285
2662