1135
1
798
0
860
2268
1230
5
965
611
1636
8116
6
475
521
458
116
29323
477
363
58
853
63
418
505
1084
522
3488
8
383
464
353
896
710
3
935