2461
20
933
1
479
0
610
303
320
257
1101
381
1130
744
887
408
2634
422
277
2036
2
2189
608
988
249
2008
467
640
485
543
431
514
872