265
0
918
2152
1043
320
280
2727
2
342
661
2445
410
968
535
1161
951
787
317
44199
578
1
303
2283
4
668
454
304
881
641