522
0
866
894
657
536
1045
4044
5
3059
17946
14
2996
2535
2
572
32302
3765
4
2533
25669
457
3125
365
19783
571
1189
2151
1
1461
645
678
665
593
934