626
0
817
2881
572
125
364
696
227
459
1301
1604
548
2489
10
18258
1152
503
512
449
13803
755
1665
1940
556
684
319
309
4562
5
593
7
1946
1