2326
4
1898
8
1945
1
290
188
74
845
1802
6
148
317
0
313
605
2
1170
3
825
664
894
358
517
649
1398
169
3772
1442
3032
1233
751
1325
1181
617