1834
1
1940
3
1050
533
900
3446
96
95
2
89
187
281
475
111
81
485
174876
14
1439
5
71342
0
61
1135
6
223
69
1060
448
1625
1416
1223
98617
31
1822