1558
2
1431
83
1
572
0
1018
1348
4
4044
5
17946
14
2996
2535
3562
32302
25669
3125
745
19783
1189
940
1461
2964
2258
3498
1193
2478
4471
1672
1594
3
3779
2986