1089
2
1085
1
1917
2488
4
475
0
1453
1215
2796
1182
2211
834
2457
2169
1084
1073
1348
1306
2100
4987
3
9244
11611
5
22330
22
252
1454
1020
17184
44
2075
6
2497
1053
573