1084
1
297
355
3
656
591
2
247
1327
1352
8685
23
844
744
603
860
0
449
848
1137
9
6059
672
995
619
969
623
584
17786
21
490
443
974
1275
444
803