691
0
683
20634
8
2766
1
659
2694
3
1551
2
2855
394
517
2727
5
247
476
2547
448
3691
2809
2301
1020
7756
953
2881
501
407
653
2224
2008
5155
482