994
2
1961
1
596
257
641
1828
4
297
78
222
247
340
354
122
253
390
2154
1088
8
1137
6
449
165
168
83
90
0
377
147
111
121
498
925