637
0
2211
422
1084
1073
798
1053
484
2189
1462
46
1348
459
116
392
804
472
2395
4864
1
518
152
1010
553
493
932
501
497
5367
8
383
521