2224
2
503
0
1942
780
407
1057
2855
3
646
968
325
529
2036
390
62
525
839
403
378
296
1336
798
87
594
688
74
598
547
413
2317