262
1
1073
3610
3
6881
4
321
484
182
346
2
139
263
144
405
1038
75
875
408
210
538
222
305
195
151
99
298
225
689