1631
1
2661
2
1897
2199
3
1614
2955
20634
8
4159
7
1815
1671
1333
1461
1880
1784
484
0
1414
573
177
1377
618
1523
1404
676
360
457
988
4820
3466
5
696
4940