505
1014
1
480
1619
639
7205
9
627
954
2
25194
18
5016
3
497
3989
3294
8
2307
1145
1557
965
397
1270
9147
6
21459
23
5542
10
665
1568
2152
5
28013
13