341
0
298
467
20634
8
2490
722
2445
248
286
1939
614
410
685
970
479
308
813
2934
594
1263
767
5875
5313
1309
325
2123
711
828
893
663