493
0
1131
325
363
2668
2
47041
484
440
389
518
553
367
1663
422
683
501
2459
9
2635
11829
787
522
17353
1854
5
798
1346
2522
3505
4
813
3510
3691