1083
1
297
355
3
655
591
2
247
1327
1352
8684
23
844
744
603
860
0
448
848
1137
9
6058
672
995
619
969
623
584
17786
21
490
443
974
1275
444
803