1580
2
904
1
1585
36905
0
1868
3
23774
4
2916
5
3303
10
2964
8
4629
15
11650
23
2209
2901
6547
2487
7160
2763
1045
843
938
1289
1441
5801
1028
610
1451
1307
1115
826
674