1812
1
4943
2
2322
4
2906
2786
2959
1001
0
1307
3
4187
10
2732
6676
12
2687
1431
1053
3236
123674
35
1709
980
24337
22
6707
24
1161
592
673
1185
1777
718
2505
1162
5204
1376