596
0
7793
4
1869
629
2258
1
1282
530
761
572
132
1152
3080
3
107
479
1618
372
471
1044
1768
2
722
1045
495
653
459
978
392
4471
507
903
1205