2250
1
987
1065
17333
27
8527
123674
35
1694
2292
2
956
1077
6977
4
951
567
2912
5
1297
2299
1922
19944
913
1545
1451
0
2949
2082
2048
10736
26
4016
1514
3835
1585
2698