373
0
668
415
276
737
52
797
408
271
544
367
286
325
19279
2
17353
1511
505
4426
968
846
503
152
598
2992
407
347