1016
3
779
2
827
2474
5
22808
33
1254
1274
1520
15
1013
1006
1278
4
916
1145
1603
879
1
742
0
852
1715
4424
28
1768
13
2299
8
1709
1026
1762
29
844
11
6949
940
6
1594
1616
7