1889
1
2326
4
1622
2086
1054
3268
1664
1566
2616
2
1291
775
0
1394
3795
2194
635
509
1733
1392
915
2982
3
1453
1365
3520
10
1551
1261
7676
18
745