348
0
266
286
505
668
410
1603
409
663
342
403
968
365
4455
2
749
774
213
1949
3
1133
304
1101
482
443
4111
1043
981
1880
675