3090
6
1416
1
1186
2948
1960
0
2535
2
550
19783
32302
1195
3868
10
21152
8
2160
398656
19
2471
7
1628
5052
2835
1060
1250
2980
462
1663
5
1407
2358
9
2932
25669
3498
4
1512
2666