3440
2
5108
4
1811
0
5602
9
20634
8
1661
25137
4271
1129
1960
7
1586
1
1824
2604
978
6579
4677
10
1520
3054
2904
1277
5
1010
2855
3
111
737
886
2765
752
1225
1024
2659