1925
1
963
3
1290
713
1084
768
5871
15
1132
0
553
1809
804
3462
2
1333
935
493
993
714
383
6474
573
1053
2211
1073
798
2395
300
1049
414
400