2878
15
1531
1
17434
9
1164
3
2141
5
1900
2
82
2422
221
0
473
729
112
1858
3535
4
3602
516
1305
1902
1617
1521
1085
1453
1395
5587
14
663
7342
539
465
506
2654