1015
1
21152
8
3090
6
1697
2
1559
2903
3
2352
2932
1994
2336
5
1725
3565
2184
2669
1694
3644
951
690
519
2631
1509
2687
1266
5233
10
784
0
1787
1380
564
1554
2258