326
0
494
1314
819
777
433
658
273
393
325
280
802
19279
2
3164
8
693
3114
4
622
323
467
2635
1152
392
798
257
321
412
290
427
1062
387