382
0
434
267
2189
1053
798
913
21743
1
729
1344
2306
455
675
1073
320
139
692
670
16840
15
2284
482
881
393
1511
1025
553
256612
484
383
6339