1015
1
1694
951
690
2669
2
10827
4
564
1743
0
108797
1205
8
2312
913
2525
3222
3
2593
2262
2377
1380
2173
1289601
1403
2949
6
21152
3386
297066
1787
791
6844
445