372
0
418
846
417
584
483
2855
3
616
21
686
2093
2
362
121182
1
453
25137
2987
955
516
349
385
350
1152
342