1666
2
1400
0
2774
3
1161
4
2738
1
1066
398
1427
4097
10
5009
1562
1362
1279
18385
1471
1516
909
1077
2235
829
198