516
0
345
1081
355
341
381
90
631
439
51
765
275
394
1315
991
3990
1123
314
419694
9
152
1921
2
5605
2199
2299
357
358
372
955
363
686