1951
2
51331
25
8002
7
5635
3
1184
1
18816
11
159
3554
9
788
7383
10
2381
1399
1424
1844
1305
2781
3673
1545
2233
3562
2448
1883