1072
1
2122
2
951
1446
1952
3517
6
3316
17
4443
9
1828
3
1845
619
432
0
564
1179
2080
918
2627
297066
2949
2502
1743
3034
4
6110
1680
3546
2740
55904
3238
13
985
37355