628
0
18258
479
596
435
1099
484
522
764
756
189
1675
597
593
1230
1823
34
473
1169
786
3159
23774
4
2551
3
13967
2
403
346
3505
3621
3428