633
0
467
823
20634
8
631
1267
1
7039
907
3149
4
732
500
829
5009
2522
1560
351
711
772
326
2435
509
547
369
407
3505
859
503
953
653
1037