18258
0
1152
3329
3612
10
503
512
449
13803
755
1665
1940
556
684
3238
1
1954
3
319
309
4562
5
593
7
123674
35
1946
2274
621
773
359
677
718
475